type ActivityCardLayout = {
  id: number,
  image : URLString,
  title : string,
  tags : string[],
  datetime : {
    date : DateString,
    day : DayString,
    time : TimeString,
  },
  avatar : URLString,
  organizer : string,
  variant : "activity" | "announcement",
  status : {
    name : string,
    color : HexColorString
  }
}


type URLString = string;
type DatetimeString = string;
type DateString = `${number}-${number}-${number}`;
type DayString = '周一' | '周二' | '周三' | '周四' | '周五' | '周六' | '周日';
type TimeString = `${number}:${number}`;
type HexColorString = `#${string}`
